خطا انواع. (Overflow/underflow) (Negligible addition)

Σχετικά έγγραφα
در اين آزمايش ابتدا راهاندازي موتور القايي روتور سيمپيچي شده سه فاز با مقاومتهاي روتور مختلف صورت گرفته و س سپ مشخصه گشتاور سرعت آن رسم ميشود.

ﻞﻜﺷ V لﺎﺼﺗا ﺎﻳ زﺎﺑ ﺚﻠﺜﻣ لﺎﺼﺗا هﺎﮕﺸﻧاد نﺎﺷﺎﻛ / دﻮﺷ

ﻴﻓ ﯽﺗﺎﻘﻴﻘﺤﺗ و ﯽهﺎﮕﺸﻳﺎﻣزﺁ تاﺰﻴﻬﺠﺗ ﻩﺪﻨﻨﮐ

هدف:.100 مقاومت: خازن: ترانزيستور: پتانسيومتر:

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { }

( ) x x. ( k) ( ) ( 1) n n n ( 1) ( 2)( 1) حل سري: حول است. مثال- x اگر. يعني اگر xها از = 1. + x+ x = 1. x = y= C C2 و... و

O 2 C + C + O 2-110/52KJ -393/51KJ -283/0KJ CO 2 ( ) ( ) ( )

( ) قضايا. ) s تعميم 4) مشتق تعميم 5) انتگرال 7) كانولوشن. f(t) L(tf (t)) F (s) Lf(t ( t)u(t t) ) e F(s) L(f (t)) sf(s) f ( ) f(s) s.

:نتوين شور شور هدمع لکشم

را بدست آوريد. دوران

حل J 298 كنيد JK mol جواب: مييابد.

محاسبه ی برآیند بردارها به روش تحلیلی

10 ﻞﺼﻓ ﺶﺧﺮﭼ : ﺪﻴﻧاﻮﺘﺑ ﺪﻳﺎﺑ ﻞﺼﻓ ﻦﻳا يا ﻪﻌﻟﺎﻄﻣ زا ﺪﻌﺑ

1 ﺶﻳﺎﻣزآ ﻢﻫا نﻮﻧﺎﻗ ﻲﺳرﺮﺑ

آزمایش 2: تعيين مشخصات دیود پيوندي PN

اراي ه روشي نوين براي حذف مولفه DC ميراشونده در رلههاي ديجيتال

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i.

+ Δ o. A g B g A B g H. o 3 ( ) ( ) ( ) ; 436. A B g A g B g HA است. H H برابر

e r 4πε o m.j /C 2 =

هر عملگرجبر رابطه ای روی يک يا دو رابطه به عنوان ورودی عمل کرده و يک رابطه جديد را به عنوان نتيجه توليد می کنند.

مقدمه دسته بندي دوم روش هاي عددي دامنه محدود اهداف: هاي چندجمله اي رهيافت هاي محاسباتي: سعي و خطا دامنه نامحدود

برخوردها دو دسته اند : 1) كشسان 2) ناكشسان

a a VQ It ميانگين τ max =τ y= τ= = =. y A bh مثال) مقدار τ max b( 2b) 3 (b 0/ 06b)( 1/ 8b) 12 12

روش محاسبه ی توان منابع جریان و منابع ولتاژ

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل

P = P ex F = A. F = P ex A

آزمایش 8: تقویت کننده عملیاتی 2

نيمتوان پرتو مجموع مجموع) منحني

ﺮﺑﺎﻫ -ﻥﺭﻮﺑ ﻪﺧﺮﭼ ﺯﺍ ﻩﺩﺎﻔﺘﺳﺍ ﺎﺑ ﻱﺭﻮﻠﺑ ﻪﻜﺒﺷ ﻱﮊﺮﻧﺍ ﻦﻴﻴﻌﺗ ﻪﺒـﺳﺎﺤﻣ ﺵﻭﺭ ﺩﺭﺍﺪﻧ ﺩﻮﺟﻭ ﻪ ﻱﺍ ﻜﺒﺷ ﻱﮊﺮﻧﺍ ﻱﺮﻴﮔ ﻩﺯﺍﺪﻧﺍ ﻱﺍﺮﺑ ﻲﻤﻴﻘﺘﺴﻣ ﻲﺑﺮﺠﺗ ﺵﻭﺭ ﹰﻻﻮﻤﻌﻣ ﻥﻮﭼ ﻱﺎ ﻩﺩ

پايداری Stability معيارپايداری. Stability Criteria. Page 1 of 8

R = V / i ( Ω.m كربن **

- 1 مقدمه كنند[ 1 ]:

تي وري آزمايش ششم هدف: بررسي ترانزيستور.UJT

آزمايشگاه ديناميك ماشين و ارتعاشات آزمايش چرخ طيار.

رياضي 1 و 2 تابع مثال: مثال: 2= ميباشد. R f. f:x Y Y=

در اين ا زمايش ابتدا راهاندازي موتور القايي رتور سيمپيچي شده سه فاز با مقاومت مختلف بررسي و س سپ مشخصه گشتاور سرعت ا ن رسم ميشود.

1- مقدمه است.

سبد(سرمايهگذار) مربوطه گزارش ميكند در حاليكه موظف است بازدهي سبدگردان را جهت اطلاع عموم در

V o. V i. 1 f Z c. ( ) sin ورودي را. i im i = 1. LCω. s s s

هدف: LED ديودهاي: 4001 LED مقاومت: 1, اسيلوسكوپ:

مربوطند. با قراردادن مقدار i در معادله (1) داريم. dq q

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢

yazduni.ac.ir دانشگاه يزد چكيده: است. ١ -مقدمه

یﺭﺎﺘﻓﺭ یﺭﺎﺘﻓﺭ یﺎﻫ یﺎﻫ ﻑﺪﻫ ﻑﺪﻫ

آزمايش ارتعاشات آزاد و اجباري سيستم جرم و فنر و ميراگر

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم

آرايه ها و ساختارها سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر

تحلیل مدار به روش جریان حلقه

چكيده SPT دارد.

آزمایش 1 :آشنایی با نحوهی کار اسیلوسکوپ

آزمايش (٤) موضوع آزمايش: تداخل به وسيلهي دو شكاف يانگ و دو منشور فرنل

بررسي رابطه ضريب سيمان شدگي و تخلخل بدست ا مده از ا ناليز مغزه و مقايسه ا ن با روابط تجربي Shell و Borai در يكي از مخازن دولوميتي جنوب غرب ايران

t a a a = = f f e a a

تلفات کل سيستم کاهش مي يابد. يکي ديگر از مزاياي اين روش بهبود پروفيل ولتاژ ضريب توان و پايداري سيستم مي باشد [-]. يکي ديگر از روش هاي کاهش تلفات سيستم

تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود.

98-F-TRN-596. ترانسفورماتور بروش مونيتورينگ on-line بارگيري. Archive of SID چكيده 1) مقدمه يابد[

طراحي و بهبود سيستم زمين در ا زمايشگاه فشار قوي جهاد دانشگاهي علم و صنعت

Downloaded from ijpr.iut.ac.ir at 10:19 IRDT on Saturday July 14th پست الكترونيكي: چكيده ١. مقدمه

مقدمه -1-4 تحليلولتاژگرهمدارهاييبامنابعجريان 4-4- تحليلجريانمشبامنابعولتاژنابسته

كند. P = Const. R به اين نكته توجه داشته باشيد كه گازها در

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد:

متلب سایت MatlabSite.com

ˆÃd. ¼TvÃQ (1) (2) داشت: ( )

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار


چكيده 1- مقدمه درخت مشهد ايران فيروزكوه ايران باشد [7]. 5th Iranian Conference on Machine Vision and Image Processing, November 4-6, 2008

رياضي 1 و 2. ( + ) xz ( F) خواص F F. u( x,y,z) u = f = + + F = g g. Fx,y,z x y

مقاطع مخروطي 1. تعريف مقاطع مخروطي 2. دايره الف. تعريف و انواع معادله دايره ب. وضعيت خط و دايره پ. وضعيت دو دايره ت. وتر مشترك دو دايره

محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته است.

تصاویر استریوگرافی.

( Δ > o) است. ΔH 2. Δ <o ( ) 6 6

چكيده مقدمه

فصل چهارم: جبر رابطه اي

مدار معادل تونن و نورتن

HMI SERVO STEPPER INVERTER

98-F-ELM چكيده 1- مقدمه

جلسه 22 1 نامساویهایی در مورد اثر ماتریس ها تي وري اطلاعات کوانتومی ترم پاییز

دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال

فصل اول آشنايي با Excel

چكيده 1- مقدمه

جلسه ی ۱۰: الگوریتم مرتب سازی سریع

(,, ) = mq np داريم: 2 2 »گام : دوم« »گام : چهارم«

چكيده. Keywords: Nash Equilibrium, Game Theory, Cournot Model, Supply Function Model, Social Welfare. 1. مقدمه

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد

* خلاصه

سعيدسيدطبايي. C=2pF T=5aS F=4THz R=2MΩ L=5nH l 2\µm S 4Hm 2 بنويسيد كنييد

بررسي علل تغيير در مصرف انرژي بخش صنعت ايران با استفاده از روش تجزيه

Distributed Snapshot DISTRIBUTED SNAPSHOT سپس. P i. Advanced Operating Systems Sharif University of Technology. - Distributed Snapshot ادامه

حسن فشکي فراهاني چکيده: ۱- مقدمه نتيجه اندازه هسته را کاهش داد. نتايج ا زمايشگاهي اراي ه شده است. قرار گرفته است. طراحي بهينه حداقل تلفات.


است). ازتركيب دو رابطه (1) و (2) داريم: I = a = M R. 2 a. 2 mg

جلسه 14 را نیز تعریف کرد. عملگري که به دنبال آن هستیم باید ماتریس چگالی مربوط به یک توزیع را به ماتریس چگالی مربوط به توزیع حاشیه اي آن ببرد.


مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین

2/13/2015 حمیدرضا پوررضا H.R. POURREZA 2 آخرین گام در ساخت یک سیستم ارزیابی آن است

با مصرف توان پايين و نويز كم

جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان

3 و 2 و 1. مقدمه. Simultaneous كه EKF در عمل ناسازگار عمل كند.

چكيده 1- مقدمه شبيهسازي ميپردازد. ميشود 8].[1, 2, 3, 4, 5, 6, 7,

Transcript:

محاسبات عدديپي پيشرفته فصل اوليه مفاهيم خطا انواع با افزايش دقت از جمع تعداد محدود ارقام حاصل ميشود. (Truncation برش: error) خطاي (Precision) اين خطا كم مي شود. در نمايش يا ذخيره نمودن مقادير عددي با تعداد محدودي (Round off off error) خطاي گرد كردن: رقم بوجود مي آيد. بزرگترين/كوچكترين بزرگتر/كوچكتر شدن عدد از گت گت (Overflow/underflow) ا زسريز/پاريز: خطاي عددي كه مي تواند نمايش داده شود. در جمع دو عدد با اختلاف مقدار زياد بوجود مي آآيد. (Negligible addition) خطاي جمع خرد: كاهش اهمييت: significance) (Loss of : به علت عمل تفريق نادرست subtraction) (Bad كه از تفريق دو عدد با مقادير تقريبا برابر بوجود مي آآيد. بزرگنماي ي خطا: magnification) (Error كه از ضرب / عدد بزرگ/كوچك بوجود مي آيد. كوچك به يك تقسيم يك عدد با خطاي

و انتشار آن خطا X X true value نسبي: خطاي محاسباتي مطلق/ X X- X approimate value X d اگر d آخرين رقم بعد از اعشار digit) (Least significant مقدار تقريبي باشد: X X X S : تعداد ارقام با معناي مقدار تقريبي s خطاي محاسباتي عمليات چهار عمل اصلي: ± + ± X + X± X + X + + + و انتشار آن خطا داده شده اند مقادير خطاي مطلق و نسبي حاصل از گرد كردن: و مقدار تقريبي آن مثال: مقدار X X. 597;. 6 597 6 7 7 X..... 7. 7 X. 597 5

و انتشار آن خطا X. 7888;. 78. 7888; 7. 8 داده شده اند: و مقدار تقريبي آن مقدار خطاي حاصل از محاسبه : X- 7888 78 8 87 X... 7.. 7888. 78. 88. 88 ( X ) ( ) ( X ) ( ) X X (. 7888. 7888) (. 78. 78) (. 99) (. )... X. 99 X + ± + ±. X 5 خطا انواع خطاي محاسباتي در هر حال وجود خواهد داشت. هدف بايد كاهش هر چه ممكن مقدار خطا باشد. شناخت منشا خطا براي جهت افزايش دقت نتايج در محاسبات عددي بسيار حاي ز اهميت است. يكي از عوامل ريشه اي در كاهش خطاهاي بزرگ ناخواسته توجه به آلگوريتم عددي مناسب است. % Program Chap_ f inline('sqrt()*(sqrt( + ) sqrt())',''); f inline('sqrt()./(sqrt( + ) + sqrt())',''); ; format long e for k :5 fprintf('at %5.f, f()%.8f, f() %.8f\n',,f(),f()); *; s sqrt(+); s sqrt(); d s s; s s + s; fprintf('sqrt(+) %5.f, sqrt() %5.f \n',s,s); s); fprintf(' diff %5.f, sum %5.f \n',d,s); مثال: (خطاي تفريق نادرست) دو رابطه رياضي معادل: ( ) f () + f() + + 6

براي اجتناب از خطا نكاتي نكاتي براي اجتناب از خطاهاي بزرگ مقادير مياني در ضرب و تقسيم متوالي تا حد ممكن به نزديك گردند. و هنگاميكه ( ) z هنگاميكه و z داراي مقدار تقريبا برابرند. ( z ) : نكته داراي مقدار بسيار متفاوتند. هنگاميكه و z داراي مقدار تقريبا برابرند. ( ) ( z ) n n n مقدار هم ارز مثال : دو مثال e, e 7 % Program Chap_ clc, clearall all 6; e6; for n [ 9 9 ] fprintf('^%d/e^%d ( %5.5e \n',n,n,^n/ep(n*)); fprintf(' (/e^)^%d %5.5e \n',n,(/ep())^n); براي اجتناب از خطا نكاتي اجتناب از تفريق نامناسب هنگامي كه دو مقدار نزديك به هم هستند. + b b ac a cos f() b b ac نمونه : f() a sin ( + cos) نمونه : 8 % Program Chap_: round off error test f inline('( ( cos())//''');, ); f inline('sin()*sin()///( + cos())',''); for k : k*pi; tmp ; for k :8 tmp tmp*.; + tmp; fprintf('at %.8f ', ) fprintf('f() f('f( %.e; f() %.e \n', f(),f()); ) f( ))

a +b+ c براي اجتناب از خطا نكاتي -b ± b - ac c ; a -b b -ac -b+ b -ac if b < a c if b -b b -ac > تفريق نامناسب هنگامي كه دو مقدار نزديك به هم هستند. اجتناب از نمونه : معادله درجه دو ريشه دارد: -b b -ac if b > a c if b -b+ b -ac < راه حل: 9 مناسب بر عبارت شكل ( )( ) + + sin sin sin cos + e e sinh cosh براي اجتناب از خطا نكاتي مواقع مناسب. تفريق نامناسب در استفاده از بسط تيلور براي اجتناب از e f() @ " ' g() g() g() g () e g( ) + g ( )+ + +!!! + ++ + +!!! e f() + + + f()!!! %Chap_: reduce the round off error using Talor series f inline('(ep() )/',''); f inline('((/+)*/) ((/+) /) + /+''');, ; tmp ; for k : tmp tmp*.; + tmp; fprintf('at %.f, f ', ) fprintf('f() %8.e; f() %8.e \n', f(),f());

براي اجتناب از خطا نكاتي تفريق نامناسب در محاسبه واريانس. مثال: راه حلي براي اجتناب از { i } داده ها : مجموعه اي از N مقدار مشاهده (Observations) : N i N i Mean/Average طبق تعريف: Variance N i σ ( ) ()? راه حل N i جهت اجتناب از خطاي محاسباتي تفريق نامناسب مي توان عبارت واريانس را بصورت زير بازنويسي كرد: σ N N ( ) N i i N i N i خطا انتشار 7 e d محاسبه رل انتگرال داده شده هدف : n I n e d n n n n n I n.6.679 I e.6 d e..7.7 5.8 6. I : 7 6. 7.6 حل: انتگرال را بصورت عمومي مرتب نموده و رابطه بازگشتي را بدست مي آوريم: وريم n I n.6.679.6.7 5.7 6.79 7. I e d e n e d ni I ni I I n 6 ( ) n n n n I 7. n از طرفي: با استفاده از رابطه بازگشتي مقدار درست : راه حل : مرتب كردن بازگشتي بصورت: رابطه

يك برنامه خوب ويژگيهاي مقاوم بودن برنامه (در برابر تغييرات مقادير اوليه). راهنماي ي كاربر با اراي ه هشدارها جهت جلوگيري از خطاهاي اجرا errors) (Runtime. Nested programming p() a + a + a + a+ a 5 ((( ) ) ) p () a+ a + a + a + a n 5 K λ k λ S(K) e λ, K 55 k! k بودن برنامه. User fril فشردگي و آراستگي. از نظر محاسبات عددي: دقت پاسخ. سرعت اجرأ. حجم حافظه مصرفي.. % Chap_5: nested structure % not nested structure lam ; K 55; lam ; K 55; p ep( lam); S ; S ; for k :K for k :K p p*lam/k; S S + p; S p lam^k/factorial(k); S S + p; S*ep( lam) يك برنامه خوب ويژگيهاي ترجيح در محاسبات برداري در برابر محاسبات تكراري حلقه. %Chap_6: nested multiplication vs. plain multiple multiplication N + ; a [:N]; ; tic % initialize the timer p sum(a.*.^[n : :]); %plain multiplication li p, toc % measure the time passed from the time of eecuting tic tic, pn a(); for i :N %nested multiplication pn pn* + a(i); pn, toc tic, polval(a,), toc

5 N تبديل فوريهگ تگسسته: يك برنامه خوب ويژگيهاي j Ω n ( Ω ) [ ] Ω [ ] X ne, : π n % Chap_7: loop structure N ; rand(,n); % a random sequence [n] for n :N W [ :]*pi/; % frequenc range tic for k :length(w) X(k) ; %for loop for n :N, X(k) X(k) + (n)*ep( j*w(k)*(n )); toc tic X ; for n :N %for vector loop X X +(n)*ep( j*w*(n )); toc discrepanc norm(x X) %transpose for dimension compatibilit يك برنامه خوب ويژگيهاي >> fctrl( ) ans???... Which is not true. محاسبات تكراري در مقايسه با محاسبات تودرتو.(nested) جلوگيري از خطاي اجرأ. با اصلاح تابع با اعمال كنترل ورودي خطا. function m fctrl(n) if n < error('the factorial of negative number??'); m ; for k :n m m*k; k! k(k ) function Chap_8 %Chap _ 8: Iterative versus Nested routine n ; tic k fctrl(n); toc tic k fctrl(n); toc function m fctrl(n) m ; for k :n, m m*k; 6 function m fctrl(n) if n <, m ; else m n*fctrl(n );

تمرين برنامه Matlab براي محاسبه عبارت زير بصورت برداري و بصورت حلقه تكرار نوشته و نتايج CPU time را مقايسه نماي يد. ( n + ) n + 8 π, n,, براي محاسبه عبارتهاي زير در نقاط داده شده نوشته و نتايج را مقايسه نماي يد. Matlab برنامه + + + + + 9 7 7 9,,,,,, 7 Matlab با آشناي ي 8